#ifndef _TYPES_H_
#define _TYPES_H_


#define NOP               asm volatile("nop"::)  //_asm nop _endasm

#define false (0x00)
#define FALSE (0x00)

#define true  (0x01)
#define TRUE  (0x01)

#define B0    (0x01)
#define B1    (0x02)
#define B2    (0x04)
#define B3    (0x08)
#define B4    (0x10)
#define B5    (0x20)
#define B6    (0x40)
#define B7    (0x80)

#define delay_wdt_1s()	for( byte t = 100; t != 0; t--) { _delay_ms(10); wdt_reset();}
#define delay_wdt_500ms() for( byte y = 50; t != 0; t--) { _delay_ms(10); wdt_reset();}
	

typedef unsigned char byte;
typedef unsigned short int UINT16;
typedef unsigned int UINT32;

#endif 
/*_TYPES_H_*/